﻿using System.Drawing;
using System.Windows.Forms;

namespace CanvasControl.Model
{
    public class InputState
    {
        public Point ClientPoint { get; private set; }
        public Point ViewPoint { get; private set; }
        public Keys KeyState { get; private set; }
        public MouseButtons MouseButtons { get; private set; }

        public InputState(Point globalPoint, Point clientPoint, Keys keyState, MouseButtons mouseState)
        {
            ViewPoint = globalPoint;
            ClientPoint = clientPoint;
            KeyState = keyState;
            MouseButtons = mouseState;
        }
    }
}